Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w3 Romania F7 Romania F13 Romania F15 Romania F16 Hungary F5 Hungary F6 Romania F6 Austria F1 Austria F2 Italy F2 Italy F3 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Italy F5 Germany F11 Israel F5 Israel F6 Spain F7 Sweden F1 Sweden F2 Sweden F3 Romania F4 Romania F5 Romania F6 Germany F9 Germany F10 Germany F12 Germany F13 Italy F28 Netherlands F4 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Italy F2 France F4 France F5 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 France F13 France F14 Croatia #1-w2 France F18 Germany F4 Germany F5 France F3 France F6 Italy F10 Italy F18 Italy F24 France F14 France F15 France F4 France F5 Spain F23 Romania F10 France F24 Croatia #1-w4 Switzerland F2 Romania F11 Germany F11 Great Britain F19 Romania F5 Germany F3 Romania F2 Romania F12 Germany F4 Romania F1 Romania F2 Romania F3 Germany F4 Germany F7 Morocco F2 Romania F4 Romania F4 Iran F4 Romania F17 Belgium F5 USA F33 USA F34 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Netherlands F1 Romania F8 (Bucharest) M25 Nussloch M25 Trento M25 Nottingham M25 Nottingham Caltanissetta Challenger Barletta Challenger Monza Challenger Kosice Challenger Pozoblanco Challenger Brasov Challenger Todi Challenger Palermo Challenger Napoli Challenger Aachen Challenger Jersey Challenger Bratislava Challenger Rome Challenger Ostrava Challenger Ramat Hasharon Challenger Alessandria Challenger Rome Challenger Lugano Challenger Milan Challenger Rimini Challenger Orbetello Challenger Recanati Challenger Cordenons Challenger San Marino Challenger Istanbul Challenger Brasov Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Helsinki Challenger Caltanissetta Challenger Johannesburg Challenger Rijeka Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Brasov Challenger Izmir Challenger Noumea Challenger Heilbronn Challenger Bucaramanga Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Guadalajara Challenger Marrakech Challenger Kaohsiung Challenger Athens Challenger Bordeaux Challenger Sibiu Challenger Brasov Challenger Eckental Challenger Tunis Challenger Kun-Ming Challenger Arad Challenger Nottingham-2 Challenger Lexington Challenger Aptos Challenger San Marino Challenger Sibiu Challenger Sao Paulo Challenger Tour Finals Noumea Challenger Panama City Challenger Aix En Provence Challenger Padova Challenger Poznan Challenger Vancouver Challenger Aptos Challenger San Marino Challenger St. Remy Challenger Brasov Challenger Trnava Challenger Mons Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Challenger Brasov - Brasov Casablanca Challenger Glasgow Challenger New Delhi Challenger Kolkata Challenger Raanana Challenger Le Gosier Challenger Turin Challenger Rome Challenger Furth Challenger Scheveningen Challenger Prague Challenger Banja Luka Challenger Sibiu Challenger Agri Challenger Mons Challenger Napoli Challenger Portoroz Challenger Koblenz Challenger Rennes Challenger Yokohama Challenger Francavilla Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Mestre Challenger Rome Challenger Stockton Challenger Le Gosier Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Chicago Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Phoenix Challenger Murcia Challenger Tunis Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Riviera de Rimini Challenger - Rimini Istanbul Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Quimper Challenger Cherbourg Challenger Aix En Provence Challenger Cherbourg Challenger Orleans Challenger Cherbourg Challenger Tatra Banka Slovak Open - Bratislava 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Labertz Open by Stawag - Aachen JSM Challenger of Champaign - Urbana Kolding Challenger Harbour Tennis Cup Regione Lombardia - Milan Biella Challenger National Bank Men's Rimouski Challenger - Rimouski Courmayeur Challenger Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Aamulehti Tampere Open - Tampere Ethias Trophy - Mons Rio De Janeiro Challenger Cordenons Challenger Kosice Challenger KGHM Dialog Polish Indoors - Wroclaw Tunis Challenger Athens Challenger GHI Bronx Tennis Classic - Bronx St. Brieuc Challenger St. Remy Challenger Meknes Challenger Mouilleron-Le-Captif Challenger Barranquilla Challenger Bergamo Challenger Wroclaw Challenger Barletta Challenger Rome Challenger Alessandria Challenger Rennes Challenger Alphen Challenger Sarasota Challenger Recanati Challenger Eckental Challenger Nottingham-2 Challenger Granby Challenger Vancouver Challenger Alphen Challenger Manerbio Challenger Drummondville Challenger Napoli Challenger Savannah Challenger Ortisei Challenger Manerbio Challenger Brest Challenger Furth Challenger Surbiton Challenger Caltanissetta Challenger Vancouver Challenger Quimper Challenger Pau Challenger Scheveningen Challenger Glasgow Challenger Quimper 2 Challenger Ann Arbor Challenger Koblenz Challenger Prague Challenger Prague II Challenger Nottingham Challenger Aptos Challenger Vancouver Challenger Rennes Challenger Eckental Challenger Open Romania - Bucharest Vicenza Challenger Qatar Exxon Mobil Open - Doha Open 13 - Marseille Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Heineken Open - Auckland Orleans Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Brasov Challenger - Brasov Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Asirom Challenger - Brasov Garden Open 2005 - Rome Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Sibiu Challenger Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Citta di Monza - Monza Oberstaufen Cup - Oberstaufen Architect Open - Budapest BCR Open Romania - Bucharest Erste Bank Open - Vienna Guzzini Challenger - Recanati Open 13 - Marseille US Men's Clay Court Championship - Houston Citta di Monza - Monza Garden Open - Rome BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Timisoara Challenger 2005 - Timisoara Citta di Como - Como Aircel Chennai Open - Chennai IPP Open - Helsinki BRD Nastase Tiriac Trophy - Bucharest Tennis Napoli Cup 2007 - Napoli Claro Open Colombia - Bogota Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Credit Agricole Suisse Open - Gstaad Trofeo Sisma Mantova - Mantova Bet-at-home Cup - Kitzbuhel Open des Alpes Trophee BNP Paribas - Grenoble 4th Volkswagen Challenger - Wolfsburg Erste Bank Open - Vienna LXV Concurso Internacional Vigo - Vigo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hurricane Tennis Open - Bradenton Siemens Open - Scheveningen Kos Succhetti Tennis Cup - Cordenons XI Torneo Internazionale di Tennis - Barletta Brasov Challenger - Brasov Open de Nice Cote d'Azur - Nice Citi Open - Washington Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Roma Open Challenger - Rome Gerry Weber Open - Halle European Open - Antwerp Open 13 Provence - Marseille XI Trofeo Ciudad de Quito - Quito Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Manchester Challenger Erste Bank Open - Vienna Recanati Challenger Open Sud de France - Montpellier Istanbul Challenger Orleans Challenger European Open - Antwerp Bergamo Challenger Napoli Challenger Mitsubishi Electric Europe Cup - Monza Rome Challenger Rhodes Challenger Noumea Challenger Como Challenger Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Heilbronn Challenger Bulgarian Open Challenger - Sofia Bath Challenger 5° Sporting Challenger - Turin Segovia Challenger Morocco Tennis Tour - Marrakech Rome Challenger Binghamton Challenger Napoli Challenger Polska Energia Open - Bytom Napoli Challenger Palermo Challenger Rennes Challenger Orleans Challenger Helsinki Challenger Rome 2 Challenger Mamaia Challenger - Constanta Memorial Manfredini - Sassuolo Roma Challenger 2007 - Rome Cordenons Challenger Constanta Challenger - Constanta Croatia Osiguranje Rijeka Open - Rijeka Rome Challenger Top Wool Challenger-Immagine Trophy - Biella Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rome Challenger Busan Challenger Kosice Challenger Vancouver Challenger Brasov Challenger Trnava Challenger Mons Challenger Heilbronn Challenger Cherbourg Challeger Nottingham Challenger Arad Challenger Milan Challenger Lexington Challenger Cortina Challenger Cordenons Challenger Mouilleron-Le-Captif Challenger Mamaia Challenger - Constanta Caltanissetta Challenger Montevideo Challenger Vancouver Challenger Cordenons Challenger Helsinki Challenger Alphen Challenger Wolfsburg Challenger Casablanca Challenger Mons Challenger Johannesburg Challenger Eckental Challenger Geneva Challenger Bergamo Challenger Cherbourg Challenger Kos-Zucchetti Tennis Cup - Cordenons Vicenza Challenger Caltanissetta Challenger Lugano Challenger Perugia Challenger Ilkley Challenger Todi Challenger Segovia Challenger Nottingham Challenger Kyoto Challenger Morocco Tennis Tour - Tanger Como Challenger Genova Challenger St. Remy Challenger Banja Luka Challenger Antonio Savoldi-Marco Co. - Manerbio Fairfield Challenger Casablanca Challenger Charlottesville Challenger Bauer Watertechnology Cup - Eckental Knoxville Challenger Champaign Challenger Happy Valley Challenger Drummondville Challenger Geneva Challenger Vicenza Challenger Bratislava Challenger Rabat Challenger Memorial Manfredini - Sassuolo Sibiu Challenger Tiburon Challenger Nottingham Challenger Copa Petrobras - Santiago Todi Challenger Copa Petrobras - Montevideo Trani Challenger Reggio Emilia Challenger Challenger Cudad de Guayaquil - Guayaquil San Marino Challenger Sibiu Challenger Trnava Challenger Czech Indoor Open - Prague Bordeaux Challenger Rome Challenger Seoul Challenger Cordenons Challenger Orleans Challenger X Torneo Internazionale di Tennis - Barletta Pozoblanco Challenger Manerbio Challenger 5 Volkswagen Challenger - Wolfsburg Orleans Challenger San Benedetto Challenger Mons Challenger Orbetello Challenger Ostdeutscher Sparkassen Cup - Dresden Biella 5 Challenger Nottingham 1 Challenger Meerbusch Challenger Biel Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Forli 4 Challenger Biel Challenger Turin Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Cordenons Challenger Athens Challenger Manchester Challenger Riviera di Rimini Challenger - Rimini San Remo Challenger Guzzini Challenger - Recanati Quimper Challenger Sibiu Challenger Marbella Challenger ATP Challenger Tour Finals Orleans Challenger Nottingham Challenger Heilbronn Challenger Rome Challenger Eckental Challenger Brasov Challenger - Brasov Irving Challenger Constanta Challenger Ortisei Challenger Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Cherbourg Challenger Mercedes Cup - Stuttgart Palermo Challenger Ethias Trophy - Mons Challenger 42 - Andrezieux Bratislava Challenger Mersin Challenger Lambertz Open by Stawag 2007 - Aachen VTR Open - Vina del Mar Internazionali di Tennis di Bergamo - Bergamo Mons Challenger Nottingham Challenger Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Helsinki Challenger Men's Pro Challenger at Tunica National - Tunica Pharma Medico Open 2008 - Aarhus Kish Free Zone Island Challenger - Kish Island Marrakech Challenger San Benedetto Challenger Le Gosier Challenger Recanati Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Barletta Challenger Copa Telmex - Buenos Aires Gemax Samsung Open 2005 - Belgrade Sarasota Challenger Anning Challenger Open des Alpes Trophee BNP Paribas - Grenoble Timisoara Challenger Trani Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Rabat Challenger Como Challenger Tennislife Cup - Napoli Surbiton Challenger Architect Open - Budapest Grand Prix Hassan II - Casablanca Copa Petrobras - Bogota Aegon Nottingham Open - Nottingham Napoli Challenger Cordenons Challenger Mons Challenger Orleans Challenger USTA Freeman Men's Challenger - Joplin Salzburg Challenger Sofia Challenger Tunis Challenger Steelers Cup - Kosice Ecuador Open - Quito Porto Alegre Challenger Open Sud de France - Montpellier Indian Wells Challenger Liberec Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Ortisei Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Maharashtra Open - Pune Hall of Fame Open - Newport Delray Beach Open - Delray Beach Gerry Weber Open - Halle Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Open - Hamburg Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Alessandria Challenger BNP Paribas Open - Indian Wells Quimper Challenger Open 13 - Marseille Sony Open Tennis - Miami BMW Open - Munich Internazionali BNL d'Italia - Rome Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sony Open Tennis - Miami Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rome 1 Challenger Ethias Trophy - Mons Miami Open - Miami Mons Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Rogers Cup - Montreal Nottingham Challenger Hypo Group Tennis International - Portschach Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami BRD Nastase Tiriac Trophy - Bucharest Citta di Como Challenger - Como Miami Open - Miami Rome Challenger BNP Paribas Open - Indian Wells Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Internazionali BNL d'Italia - Rome Miami Open - Miami Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Farmers Classic - Los Angeles Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger cinch Championships - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Gelsor Open Romania - Bucharest Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Australian Open - Melbourne Credit Agricole Suisse Open - Gstaad Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia Tata Open Maharashtra - Pune BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, World Group, QR, HUN-BEL 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Australian Open (juniors) U.S. Open (juniors) Olympics - London